package com.yjhb.android.sbz.mvp.task;

import com.yjhb.android.sbz.entity.AddTask;
import com.yjhb.android.sbz.entity.CheckEntity;
import com.yjhb.android.sbz.entity.Comment;
import com.jojo.android.zxlib.base.mvp.CommonView;

import java.util.List;

/**
 * 创建者 zx
 * 创建时间 2020/12/1 14:11
 */
public interface DetailsView extends CommonView<AddTask> {


    void uploading();

    void uploadSuccess();

    void submitSuccess();

    /**
     * 报名成功
     */
    void signSuccess();

    /**
     * 报名状态
     *
     * @param state
     */
    void check(Integer state);

    /**
     * 评论
     *
     * @param comments
     */
    void onLoadComments(List<Comment> comments);


    void onPutValue(CheckEntity result);

    /** 检查是否接取过同名的任务
     *  0不存在同名情况, 1存在没处理的同名任务, 无法报名, 2存在处理过的同名任务, 可能会被骗单, 弹出提示
     * @param status
     */
    void checkOrderByTaskName(int status);

}